Семантические сети
Семантическая сеть — это модель формализации знаний в виде ориентированного графа с размеченными вершинами и дугами. Вершинам соответствуют объекты, понятия или ситуации, а дугам — отношения между ними.
В качестве ПОНЯТИЙ обычно выступают абстрактные или конкретные объекты, а отношения - это связи типа: «это» («АКО — A-KindOf>, «is»), «имеет частью» («has part»), «принадлежит». Характерной особенностью семантических сетей является обязательное наличие трех типов отношений [9]:
¦ класс - элемент класса;
¦ свойство- значение;
¦ пример элемента класса.
Наиболее часто в семантических сетях используются следующие отношения |9]:
¦ связи типа «часть—целое»;
¦ функциональные связи (определяемые обычно глаголами «производит», «влияет» и др.);
¦ количественные (больше, меньше, равно и т. д.);
¦ пространственные (далеко от, близко от и др.);
¦ временные (раньше, позже и др.);
¦ атрибутивные связи (иметь свойство, иметь значение);
¦ логические связи (И, ИЛИ, НЕ);
¦ лингвистические связи и др.
224
Физический объект
Рис. 11.1. Пример семантической сети1
На рис. 11.1 показан пример семантической сети, иллюстрирующей
предложение «Джон на протяжении периода времени с t1 по t2 владел автомобилем марки "Олдблэк"» [39]. На рисунке показаны дуги s, e, владелец, объект, начало, конец; s и е означают «подмножество» и «элемент» соответственной показывают иерархические понятия. Данную сеть легко представить с помощью фреймовой модели. Достоинства сетевых моделей [52]:
1 Источник: Представление и использование знаний: Пер. с япон./ Под ред.
X. Уэно. М. Исидзука. - М.: Мир, 1989.
225
¦ большие выразительные возможности;
¦ наглядность системы знаний, представленной графически;
¦ близость структуры сети, представляющей систему знаний, семантической структуре фраз на естественном языке;
¦ соответствие современным представлениям об организации долговременной памяти человека.
Недостатки сетевых моделей [52];
¦ сетевая модель не дает ясною представления о структуре предметной области, которая ей соответствует, поэтому формирование и модификация такой модели затруднительны;
¦ сетевые модели представляют собой пассивные структуры, для обработки которых необходим специальный аппарат формального вывода и планирования;
¦ СЛОЖНОСТЬ поиска вывода па семантических сетях.
Похожие рефераты: